/*
 * Copyright (c) 2015 www.smarthome.com All rights reserved.
 * 本软件源代码版权归----所有,未经许可不得任意复制与传播.
 */
package com.smarthome.domain.bean;

import java.util.Date;
import com.smarthome.domain.bean.base.BaseDomain;

/**
 * shAccountMessage
 * @author KongXiangyu
 * @since 2015-09-07
 */
public class ShAccountMessage extends BaseDomain {
	private static final long serialVersionUID = 1L;
	private Long senderId;
	private Long recieverId;
	private String title;
	private String content;
	private Integer sendStatus;
	private Integer recieveStatus;
	private Date sendLastTime;
	private Date recieveLastTime;
	private Date gmtCreate;
	private Date gmtModify;
	private Long residenceId;
	
	//附加属性
	private String senderLoginName;
	private String senderName;
	private String recieverLoginName;
	private String recieverName;

	public ShAccountMessage(){
		//默认无参构造方法
	}

	/**
	 * 获取 senderId
	 * @return
	 */
	public Long getSenderId(){
		return senderId;
	}
	
	/**
	 * 设置 senderId
	 * @param senderId
	 */
	public void setSenderId(Long senderId){
		this.senderId = senderId;
	}

	/**
	 * 获取 recieverId
	 * @return
	 */
	public Long getRecieverId(){
		return recieverId;
	}
	
	/**
	 * 设置 recieverId
	 * @param recieverId
	 */
	public void setRecieverId(Long recieverId){
		this.recieverId = recieverId;
	}

	/**
	 * 获取 title
	 * @return
	 */
	public String getTitle(){
		return title;
	}
	
	/**
	 * 设置 title
	 * @param title
	 */
	public void setTitle(String title){
		this.title = title;
	}

	/**
	 * 获取 content
	 * @return
	 */
	public String getContent(){
		return content;
	}
	
	/**
	 * 设置 content
	 * @param content
	 */
	public void setContent(String content){
		this.content = content;
	}

	/**
	 * 获取 sendStatus
	 * @return
	 */
	public Integer getSendStatus(){
		return sendStatus;
	}
	
	/**
	 * 设置 sendStatus
	 * @param sendStatus
	 */
	public void setSendStatus(Integer sendStatus){
		this.sendStatus = sendStatus;
	}

	/**
	 * 获取 recieveStatus
	 * @return
	 */
	public Integer getRecieveStatus(){
		return recieveStatus;
	}
	
	/**
	 * 设置 recieveStatus
	 * @param recieveStatus
	 */
	public void setRecieveStatus(Integer recieveStatus){
		this.recieveStatus = recieveStatus;
	}

	/**
	 * 获取 sendLastTime
	 * @return
	 */
	public Date getSendLastTime(){
		return sendLastTime;
	}
	
	/**
	 * 设置 sendLastTime
	 * @param sendLastTime
	 */
	public void setSendLastTime(Date sendLastTime){
		this.sendLastTime = sendLastTime;
	}

	/**
	 * 获取 recieveLastTime
	 * @return
	 */
	public Date getRecieveLastTime(){
		return recieveLastTime;
	}
	
	/**
	 * 设置 recieveLastTime
	 * @param recieveLastTime
	 */
	public void setRecieveLastTime(Date recieveLastTime){
		this.recieveLastTime = recieveLastTime;
	}

	/**
	 * 获取 gmtCreate
	 * @return
	 */
	public Date getGmtCreate(){
		return gmtCreate;
	}
	
	/**
	 * 设置 gmtCreate
	 * @param gmtCreate
	 */
	public void setGmtCreate(Date gmtCreate){
		this.gmtCreate = gmtCreate;
	}

	/**
	 * 获取 gmtModify
	 * @return
	 */
	public Date getGmtModify(){
		return gmtModify;
	}
	
	/**
	 * 设置 gmtModify
	 * @param gmtModify
	 */
	public void setGmtModify(Date gmtModify){
		this.gmtModify = gmtModify;
	}

	public String getSenderLoginName() {
		return senderLoginName;
	}

	public void setSenderLoginName(String senderLoginName) {
		this.senderLoginName = senderLoginName;
	}

	public String getSenderName() {
		return senderName;
	}

	public void setSenderName(String senderName) {
		this.senderName = senderName;
	}

	public String getRecieverLoginName() {
		return recieverLoginName;
	}

	public void setRecieverLoginName(String recieverLoginName) {
		this.recieverLoginName = recieverLoginName;
	}

	public String getRecieverName() {
		return recieverName;
	}

	public void setRecieverName(String recieverName) {
		this.recieverName = recieverName;
	}

	public Long getResidenceId() {
		return residenceId;
	}

	public void setResidenceId(Long residenceId) {
		this.residenceId = residenceId;
	}
	
	
	
}